package com.situ.day5.interfac;

import org.junit.Test;

import java.awt.datatransfer.FlavorEvent;

public class Demo {
    @Test
    public void test1() {
        DaYan daYan = new DaYan();
        daYan.egg();
        daYan.fly();
        daYan.print();

        //bird是站在AbstractBird这个角度去看new出来的DaYan对象
        //只能看到egg这个方法
        AbstractBird bird = new DaYan();
        bird.egg();
        //bird.fly();
        //bird.print();

        //是站在IFly能不能飞这个角度去看new出来的DaYan对象，
        // 只能看到fly这个方法
        IFly fly = new DaYan();
        fly.fly();
        //fly.egg();
        //fly.print();
        fly = new GeZi();
        fly.fly();

    }
}
